<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // indexOf()  判断数组中是否存在某个值，如果存在就返回第一次出现的下标，如果不存在就返回-1
        // lastIndexOf()  判断数组中是否存在某个值，如果存在就返回最后一次出现的下标，如果不存在就返回-1
        // includes()  判断数组中是否存在某个值，返回布尔值

        // slice(i , j)  截取数组中指定的数据 ， 返回新的数组  第一个参数表示开始的位置，第二个参数表示结束的位置 --- 包含前面，不包含后面

        // concat(arr , v1 , v2 ...)   拼接成新的数组 ， 返回新的数组   

        // join(f)  把数组转成字符串 , 参数是一个符号 ， 不传参数默认是逗号


        


        var arr = [1,2,3,4,2] ;
        console.log(arr.indexOf(13));
        console.log(arr.lastIndexOf(2));
        console.log(arr.includes(3));

        var arr2 = arr.slice(1,3) ;
        console.log(arr2);


        var arr3 = [5,6,7] ;

        var arr4 = arr.concat(arr3 , arr2 , 'hi' , 'hello' , 666) ;
        console.log(arr4);


        // %%% 个数有点异常？？？？
        var str = arr.join('666') ;
        console.log(str);


    </script>
    
</body>
</html>